#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/select.h>
#include <unistd.h>

typedef struct
{
	int type;		//选择
	char job[64];
}MSG;
int main(int argc, char const *argv[])
{
    /*
    fd_set readfds;    //母本
    FD_ZERO(&readfds); //清空
    fd_set readfds_temp;    //用来备份原集合的
    FD_ZERO(&readfds_temp); //清空
    printf("输入：");
    printf("%c\n",fgetc(stdin));
    while (!getchar());
    //记录表中最大的文件描述符
    int max_fd = 0;
    //将要监视的文件描述符放到表中
    FD_SET(0, &readfds);
    max_fd = 0; //记录最大文件描述符
    int ret;
    //设置超时时间！！！！！！！！！！！！！！！！！！！！！！！！！
  
    while (1)
    {
        readfds_temp=readfds;
        ret = select(max_fd + 1, &readfds_temp, NULL, NULL,NULL);
        if (ret == -1)
        {
            printf("select error");
        }
        else
        {
            if (FD_ISSET(0, &readfds_temp))
            {
                printf("输入：");
                fflush(stdout);
                printf("[%d]\n",fgetc(stdin));
                while (!getchar());
                printf("dddddddddddddddddd\n");
                //sleep(1);
            } 
        }
    }
    */
    int i;
    char *buf[3]={"12345","55555","12255"};
    for ( i = 0; i <3; i++)
    {
        printf("buf=%s\n",buf[i]);
    }
    buf[0]="12745";
    printf("buf=%s\n",buf[0]);
    



    return 0;
}
